mountain range with several gorges - Alemán Inglés Diccionario